perm filename PGI.TEX[WEB,ALS] blob
sn#669316 filedate 1982-07-23 generic text, type C, neo UTF8
COMMENT ⊗ VALID 00003 PAGES
C REC PAGE DESCRIPTION
C00001 00001
C00002 00002 \input basic
C00006 00003 \magnify{1200}
C00009 ENDMK
C⊗;
\input basic
\font D=cmr7 at 14pt % for title only
\font E=cmtt at 15pt % likewise
\font Z=manfnt
\font L=cmsa10
\font t=cmtt \def\tt{\:t} % typewriter text
\font m=cmsc10 \def\sc{\:m} % small caps
\font b=cmr9 \def\mc{\:b} % medium caps for names like PASCAL
\font C←cmss8
\font P←cmsss8
\def\.#1{\hbox{\tt#1}}
\def\\#1{\hbox{\it#1\/\hskip.05em}} % italic type for identifiers
\def\{\hbox{\bf#1}} % boldface type for reserved words
\chcode'27=13 \def↔{\ifmmode{\mathrel{\char'444}}\else{\penalty999\ } }
% make ↔ tie two words together except in math mode
%\def\TEX{T\hbox{\hskip-.1667em\lower.424ex\hbox{E}\hskip-.125em X}}
\def\TEX{\hbox{T\hskip-.125em\lower.5ex\hbox{E}\hskip-.075em X}}
\def\PASCAL{{\mc PASCAL}}
\def\WEB{{\mc WEB}}
\def\PAS{{\mc PAS}}
\def\DVI{{\mc DVI}}
\def\CH{{\mc CH}}
\def\CM{{\mc CM}}
\def\PXL{{\mc PXL}}
\def\TFM{{\mc TFM}}
\def\TANGLE{{\mc TANGLE}}
\def\WEAVE{{\mc WEAVE}}
\def\PLTOTF{{\mc PLTOTF}}
\def\TFTOPL{{\mc TFTOPL}}
\def\DVITYP{{\mc DVITYP}}
\def\POOLTY{{\mc POOLTY}}
\def\META{{\:Z METAFONT}}
\def\pb{\.{|...|}}
%\def\_#1{\hbox to size{#1 \leaders\hbox to 1em{\hskip.06em\vbox{\hrule width.3em}}}}
\def\_#1#2{\hbox to size{#1 \leaders\hbox to 1em{\tt\char '032}\hfil\
#2\hbox to 0.0em{}}}
\def\~#1#2{\hbox to 0.75 in{#1 \leaders\hbox to 1em{\tt\char '032}\hfil\
#2\hbox to 0.0em{}}}
% \def\Z##1##2##3{\hbox to size{\!##1 \leaders\hbox to .5em{.}\hfil\
%r tex ##2\hbox to3em{\hss##3}}}
\def\square#1{\save 0\hbox{#1}\!
\hbox to 1wd0{#1\hskip-1wd0\hss
\lower3.5pt\vbox{\baselineskip0pt\lineskip0pt\hrule
\hbox{\vrule height12pt\hskip12pt\vrule}\hrule}\hss
}}
\def\squarea#1{\save 0\hbox{#1}\!
\hbox to 1wd0{#1\hskip-1wd0\hss
\lower3.5pt\vbox{\baselineskip0pt\lineskip0pt\hrule
\hbox{\vrule height12pt\hskip28pt\vrule}\hrule}\hss
}}
\def\squareb#1{\save 0\hbox{#1}\!
\hbox to 1wd0{#1\hskip-1wd0\hss
\lower3.5pt\vbox{\baselineskip0pt\lineskip0pt\hrule
\hbox{\vrule height12pt\hskip16pt\vrule}\hrule}\hss
}}
\magnify{1200}
\output{\page}
\ctrline{\TEX82, a Document Compiler for High Quality Typesetting}
Professor Donald E. Knuth
Computer Science Department, Stanford University
Stanford, Calif. 94025
U.S.A.
\vskip 10 pt
\ \TEX\ is a document compiler for high quality typesetting. The program
is in wide\-spread use and many modifications and improvements have been
made. It was first written in 1977 by Michael F. Plass and Frank M. Liang
to Professor Donald E. Knuth's specifications and later expanded and
rewritten by Professor Knuth. A {\mc MESA} version was written in 1979 by
Leonidas Guibas, Robert Sedgewick, and Douglas Wyatt. The \PASCAL\
version was written by Ignacio A. Zabala during 1979 and 1980 following
plans developed by Luis Trabb-Pardo and Professor Knuth. \TEX82, was
written by Professor Knuth.
\vskip 10 pt
\ \Tex\ accepts an input text file that has been annotated to express the
writers wishes as to format. It produces an output file that describes in
complete detail the fonts to be used and the precise location on the page
of each character that is to be printed. Line breaking, page breaking,
left and right margin control, hyphenation, ligature substitutions,
kerning and the proper presentation of mathematical expressions are
handled so as to meet the highest typographical standards.
\vfill
\end